.page {
		position: relative;
		width: 100%;
		background: #F8F8F8;
		height: 100vh;
	}

	.bg-color {
		width: 100%;
		height: 708rpx;
		position: fixed;
	}

	::v-deep .z-paging-content {
		transition: all 0.2s;
	}

	.bg-img-box {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;

		.image {
			position: absolute;
			top: 0;
			right: 50rpx;
			width: 416rpx;
			height: 250rpx;
		}

		.title {
			font-weight: 600;
			font-size: 42rpx;
			color: #101010;
			margin: 12rpx 0 0 54rpx;
			position: relative;
			z-index: 1;

			.title-1 {
				font-weight: 600;
				font-size: 58rpx;
				color: #004bff;
			}
		}

		.desc {
			width: 398rpx;
			height: 40rpx;
			background: #3b75ff;
			border-radius: 20rpx;
			font-weight: 500;
			font-size: 24rpx;
			color: #ffffff;
			line-height: 40rpx;
			text-align: center;
			margin: 18rpx 0 0 54rpx;
			position: relative;
			z-index: 1;
		}
	}

	.content-box {
		width: 100%;
		margin: 30rpx 0;
		position: relative;
		z-index: 9;
		box-sizing: border-box;
		padding-bottom: 144rpx;
		
		::v-deep .uv-form-item{
			padding: 0 30rpx;
			background-color: #fff;
			margin-bottom: 20rpx;
		}

		::v-deep .uv-form-item__body__left {
			margin-bottom: 0rpx !important;
		}
		::v-deep .uv-input__content{
			margin-top: 20rpx;
		}
		::v-deep .uv-form-item__body__left__content__label {
			margin-left: 10rpx;
		}
		
		.form-item-diy{
			display: flex;
			justify-content: space-between;
			align-items: center;
			position: relative;
			
			.dot{
				position: absolute;
				left: -9px;
				color: #f56c6c;
				line-height: 20px;
				font-size: 20px;
				top: 3px;
			}
			.diy-label{
				margin-left: 10rpx;
				font-size: 15px;
			}
		}
		.file-item{
			display: flex;
			justify-content: space-between;
			margin-top: 10rpx;
			margin-left: 10rpx;
			padding: 10rpx;
			background-color: #F8F8F8;
			
			.file-name{
				font-size: 24rpx;
			}
		}
		.submit_btn{
			position: fixed;
			z-index: 10;
			bottom: 0;
			left: 0;
			width: calc(100% - 60rpx);
			padding: 30rpx;
			background-color: #fff;
			
			::v-deep .uv-button {
				width: 100% !important;
				height: 90rpx !important;
				background: #3b75ff !important;
				border-radius: 16rpx !important;
			}
			
			::v-deep .uv-button__text {
				font-weight: 500 !important;
				font-size: 32rpx !important;
				color: #ffffff !important;
			}
		}
		
	}
	// 项目详情
	::v-deep .uv-collapse{
		margin-bottom: 20rpx;
		background-color: #ffffff;
		.uv-cell--clickable{
			background-color: #ffffff !important;
		}
		.uv-cell__title-text{
			font-size: 15px !important;
		}
		.uv-collapse-item__content__text{
			padding: 0 !important;
		}
		
		.uv-form-item{
			margin-bottom: 0rpx;
			&:last-child{
				.uv-form-item__body{
					border-bottom: unset;
				}
			}
			.uv-form-item__body{
				padding: 30rpx 0 !important;
				border-bottom: 1rpx #efefef solid;
			}
		}
		.uv-input__content{
			margin-top: 0rpx !important;
		}
	}